#!/bin/bash -ex

git clone --depth 1 https://github.com/serpilliere/elfesteem.git
git clone --depth 1 https://github.com/cea-sec/miasm.git

ctf-tools-pip install -U enum34
if which llvm-config-3.9 >/dev/null 2>&1 ; then
    export LLVM_CONFIG=$(which llvm-config-3.9)
    ctf-tools-pip install "llvmlite==0.16"
elif which llvm-config-3.8 >/dev/null 2>&1 ; then
    export LLVM_CONFIG=$(which llvm-config-3.8)
    ctf-tools-pip install "llvmlite==0.15"
elif which llvm-config >/dev/null 2>&1; then
    # let's hope for the best
    ctf-tools-pip install llvmlite
else
    echo "Skipping llvmlite install!"
fi

ctf-tools-pip install -e elfesteem
ctf-tools-pip install -e miasm
